package com.xhj.xmly.bean;

import java.util.List;

/**
 * Created by fangjh on 2016/12/5.
 */

public class ListType {

    private int ret;
    private FocusImagesBean focusImages;
    private String msg;
    private List<DatasBean> datas;

    public int getRet() {
        return ret;
    }

    public void setRet(int ret) {
        this.ret = ret;
    }

    public FocusImagesBean getFocusImages() {
        return focusImages;
    }

    public void setFocusImages(FocusImagesBean focusImages) {
        this.focusImages = focusImages;
    }

    public String getMsg() {
        return msg;
    }

    public void setMsg(String msg) {
        this.msg = msg;
    }

    public List<DatasBean> getDatas() {
        return datas;
    }

    public void setDatas(List<DatasBean> datas) {
        this.datas = datas;
    }

    public static class FocusImagesBean {
        /**
         * ret : 0
         * list : [{"id":3791,"shortTitle":"全球华语播客巅峰榜","longTitle":"全球华语播客巅峰榜（第77期）","pic":"http://fdfs.xmcdn.com/group25/M05/94/17/wKgJNlhFElWRYbZHAAOUXswOQYw677_android_large.jpg","type":8,"url":"http://m.ximalaya.com/xmposter/top_list?app=iting","activityId":153,"isShare":true,"is_External_url":false}]
         * title : 焦点图
         */

        private int ret;
        private String title;
        private List<ListBean> list;

        public int getRet() {
            return ret;
        }

        public void setRet(int ret) {
            this.ret = ret;
        }

        public String getTitle() {
            return title;
        }

        public void setTitle(String title) {
            this.title = title;
        }

        public List<ListBean> getList() {
            return list;
        }

        public void setList(List<ListBean> list) {
            this.list = list;
        }

        public static class ListBean {
            /**
             * id : 3791
             * shortTitle : 全球华语播客巅峰榜
             * longTitle : 全球华语播客巅峰榜（第77期）
             * pic : http://fdfs.xmcdn.com/group25/M05/94/17/wKgJNlhFElWRYbZHAAOUXswOQYw677_android_large.jpg
             * type : 8
             * url : http://m.ximalaya.com/xmposter/top_list?app=iting
             * activityId : 153
             * isShare : true
             * is_External_url : false
             */

            private int id;
            private String shortTitle;
            private String longTitle;
            private String pic;
            private int type;
            private String url;
            private int activityId;
            private boolean isShare;
            private boolean is_External_url;

            public int getId() {
                return id;
            }

            public void setId(int id) {
                this.id = id;
            }

            public String getShortTitle() {
                return shortTitle;
            }

            public void setShortTitle(String shortTitle) {
                this.shortTitle = shortTitle;
            }

            public String getLongTitle() {
                return longTitle;
            }

            public void setLongTitle(String longTitle) {
                this.longTitle = longTitle;
            }

            public String getPic() {
                return pic;
            }

            public void setPic(String pic) {
                this.pic = pic;
            }

            public int getType() {
                return type;
            }

            public void setType(int type) {
                this.type = type;
            }

            public String getUrl() {
                return url;
            }

            public void setUrl(String url) {
                this.url = url;
            }

            public int getActivityId() {
                return activityId;
            }

            public void setActivityId(int activityId) {
                this.activityId = activityId;
            }

            public boolean isIsShare() {
                return isShare;
            }

            public void setIsShare(boolean isShare) {
                this.isShare = isShare;
            }

            public boolean isIs_External_url() {
                return is_External_url;
            }

            public void setIs_External_url(boolean is_External_url) {
                this.is_External_url = is_External_url;
            }
        }
    }

    public static class DatasBean {


        private int ret;
        private int count;
        private String title;
        private List<ListBeanX> list;

        public int getRet() {
            return ret;
        }

        public void setRet(int ret) {
            this.ret = ret;
        }

        public int getCount() {
            return count;
        }

        public void setCount(int count) {
            this.count = count;
        }

        public String getTitle() {
            return title;
        }

        public void setTitle(String title) {
            this.title = title;
        }

        public List<ListBeanX> getList() {
            return list;
        }

        public void setList(List<ListBeanX> list) {
            this.list = list;
        }

        public static class ListBeanX {


            private int ret;
            private int maxPageId;
            private int totalCount;
            private int pageId;
            private int pageSize;
            private boolean isAllPaid;
            private int rankingListId;
            private String coverPath;
            private String title;
            private String subtitle;
            private String key;
            private int orderNum;
            private String contentType;
            private String rankingRule;
            private int period;
            private int categoryId;
            private int firstId;
            private String firstTitle;
            private String calcPeriod;
            private int top;
            private List<?> list;
            private List<FirstKResultsBean> firstKResults;

            public int getRet() {
                return ret;
            }

            public void setRet(int ret) {
                this.ret = ret;
            }

            public int getMaxPageId() {
                return maxPageId;
            }

            public void setMaxPageId(int maxPageId) {
                this.maxPageId = maxPageId;
            }

            public int getTotalCount() {
                return totalCount;
            }

            public void setTotalCount(int totalCount) {
                this.totalCount = totalCount;
            }

            public int getPageId() {
                return pageId;
            }

            public void setPageId(int pageId) {
                this.pageId = pageId;
            }

            public int getPageSize() {
                return pageSize;
            }

            public void setPageSize(int pageSize) {
                this.pageSize = pageSize;
            }

            public boolean isIsAllPaid() {
                return isAllPaid;
            }

            public void setIsAllPaid(boolean isAllPaid) {
                this.isAllPaid = isAllPaid;
            }

            public int getRankingListId() {
                return rankingListId;
            }

            public void setRankingListId(int rankingListId) {
                this.rankingListId = rankingListId;
            }

            public String getCoverPath() {
                return coverPath;
            }

            public void setCoverPath(String coverPath) {
                this.coverPath = coverPath;
            }

            public String getTitle() {
                return title;
            }

            public void setTitle(String title) {
                this.title = title;
            }

            public String getSubtitle() {
                return subtitle;
            }

            public void setSubtitle(String subtitle) {
                this.subtitle = subtitle;
            }

            public String getKey() {
                return key;
            }

            public void setKey(String key) {
                this.key = key;
            }

            public int getOrderNum() {
                return orderNum;
            }

            public void setOrderNum(int orderNum) {
                this.orderNum = orderNum;
            }

            public String getContentType() {
                return contentType;
            }

            public void setContentType(String contentType) {
                this.contentType = contentType;
            }

            public String getRankingRule() {
                return rankingRule;
            }

            public void setRankingRule(String rankingRule) {
                this.rankingRule = rankingRule;
            }

            public int getPeriod() {
                return period;
            }

            public void setPeriod(int period) {
                this.period = period;
            }

            public int getCategoryId() {
                return categoryId;
            }

            public void setCategoryId(int categoryId) {
                this.categoryId = categoryId;
            }

            public int getFirstId() {
                return firstId;
            }

            public void setFirstId(int firstId) {
                this.firstId = firstId;
            }

            public String getFirstTitle() {
                return firstTitle;
            }

            public void setFirstTitle(String firstTitle) {
                this.firstTitle = firstTitle;
            }

            public String getCalcPeriod() {
                return calcPeriod;
            }

            public void setCalcPeriod(String calcPeriod) {
                this.calcPeriod = calcPeriod;
            }

            public int getTop() {
                return top;
            }

            public void setTop(int top) {
                this.top = top;
            }

            public List<?> getList() {
                return list;
            }

            public void setList(List<?> list) {
                this.list = list;
            }

            public List<FirstKResultsBean> getFirstKResults() {
                return firstKResults;
            }

            public void setFirstKResults(List<FirstKResultsBean> firstKResults) {
                this.firstKResults = firstKResults;
            }

            public static class FirstKResultsBean {
                /**
                 * id : 26357756
                 * title : 《摸金天师》第754章 天道盟的消息（马上要追上作者更新！）
                 * contentType : track
                 */

                private int id;
                private String title;
                private String contentType;

                public int getId() {
                    return id;
                }

                public void setId(int id) {
                    this.id = id;
                }

                public String getTitle() {
                    return title;
                }

                public void setTitle(String title) {
                    this.title = title;
                }

                public String getContentType() {
                    return contentType;
                }

                public void setContentType(String contentType) {
                    this.contentType = contentType;
                }
            }
        }
    }
}
